5
תגובות

node.js

פתח questioner ,
מה זה node.js, js בצד השרת?
איך זה עובד?
זה אותו js שאני עובד איתו בצד לקוח? דומה? סתם שם?

מה היתרונות (או החסרונות) של זה על PHP?

5 תשובות

avatar ענה questioner ב 25 ליולי 2012 #

*התכוונתי לשאול מה זה node.js (שיהיה ברור, אני יודע Javascipt)

avatar ענה intval ב 26 ליולי 2012 #

חוץ מהמאמר של רן הוסיף בקצרה שזה לא ממש אותו קוד.
זה פשוט שרת web שעבורו אתה כותב את הקוד שלך במקום ב-PHP בשפת JS בדיוק באותה צורה -
מתחבר למסד, קורה נתונים, שולח כותרים ואת תוכן העמוד.

בגלל שאתה כותב ב JS - אפשר במקומות מסוימים להשתמש באותו קוד גם בלקוח וגם בשרת, למשל בבדיקות תקינות של קלט. למרות שזה לא תמיד הכי טריוויאלי, כי בצד של הלקוח עם משהו לא עבר בדיקה צריך לסמן את הinput באדום ולהציג הודעה כלשהי. לאומת זאת בשרת צריך לעשות פעולות אחרות, ככה שכמות הקוד שבאמת תשמש בשני המקומות די קטנה.

avatar ענה questioner ב 26 ליולי 2012 #

אבל השפה פועלת גם כן עם מנגנון הprototype של JS?

avatar ענה intval ב 26 ליולי 2012 #

זה אותה שפה... זה לא שפה אחרת. זה בדיוק בדיוק בדיוק אותו javascript
עם כל הלולאות, משתנים פרוטוטייפים וטיפוסים אחרים.